427
427
Aug 4, 2023
08/23
Aug 4, 2023
by
Stefan Lesser
movies
eye 427
favorite 2
comment 0
A cognitive-scientific perspective on Christopher Alexander Transcript
Topics: christopher alexander, john vervaeke, cognitive science
19
19
Jul 7, 2023
07/23
Jul 7, 2023
by
Kartik Agaram
movies
eye 19
favorite 0
comment 0
What it's like to program my Freewheeling Apps. Sequel to http://akkartik.name/freewheeling
Topic: programming
29
29
May 23, 2023
05/23
May 23, 2023
by
Kartik Agaram
movies
eye 29
favorite 1
comment 0
Manifesto for Freewheeling Apps, which are easy to try out, easy to modify, and easy to share. http://akkartik.name/freewheeling
Topic: programming
13
13
Jan 4, 2023
01/23
Jan 4, 2023
by
Kartik Agaram
movies
eye 13
favorite 0
comment 0
An idea I riffed on during Handmade Network's [Wheel Reinvention Jam](https://handmade.network/p/283/bifold-text). Makes debug by print more ergonomic by adding a little bit of structure to source code that tooling is aware of: markers for prints in source code that allow them to be hidden by default, an extensible framework for graphically rendering different kinds of log lines, and a way to collapse sections of logs.
Topic: programming
17
17
Jan 4, 2023
01/23
Jan 4, 2023
by
Kartik Agaram
movies
eye 17
favorite 0
comment 0
In this episode I'm experimenting with building live programs: programs that can be modified as they run, without needing to be restarted. It's surprising how little code it takes.
Topic: programming
24
24
Jan 4, 2023
01/23
Jan 4, 2023
by
Kartik Agaram
movies
eye 24
favorite 0
comment 0
A short video of me using my note-taking app using a couple of recent features I haven't mentioned before. https://git.sr.ht/~akkartik/pensieve.love
Topic: programming
361
361
Jul 28, 2022
07/22
Jul 28, 2022
by
Kartik Agaram
movies
eye 361
favorite 0
comment 0
I've been building a note-taking app for myself. This is an early demo of it. Based on http://akkartik.name/lines.html
Topic: programming
261
261
Feb 11, 2022
02/22
Feb 11, 2022
by
Kartik Agaram
movies
eye 261
favorite 1
comment 0
A Zettelkasten app on Teliva , the rugged platform for little sandboxed text-mode apps that you can safely try out and tailor to your needs. Today's demo was hosted on OpenBSD thanks to the gracious support of tilde.institute .
Topic: programming
288
288
Feb 7, 2022
02/22
Feb 7, 2022
by
Kartik Agaram
movies
eye 288
favorite 1
comment 0
My talk at FOSDEM '22 Main page for the talk, including video of Q&A: https://fosdem.org/2022/schedule/event/lastmilesandboxing Main project page: https://github.com/akkartik/teliva
Topics: programming, accountable software
111
111
Dec 26, 2021
12/21
Dec 26, 2021
by
Kartik Agaram
movies
eye 111
favorite 0
comment 0
Why do programming languages assume all code they run is trustworthy? Why do browsers trust every connection to the network? With my Teliva environment , I'm experimenting with alternative approaches.
Topic: programming
63
63
Dec 22, 2021
12/21
Dec 22, 2021
by
Kartik Agaram
movies
eye 63
favorite 0
comment 0
Using my Teliva environment to build a small, hackable text-mode Gemini browser in Lua.
Topics: programming, lua, gemini
21
21
Dec 11, 2021
12/21
Dec 11, 2021
by
Kartik Agaram
movies
eye 21
favorite 0
comment 0
Watch me review Typecell as part of the Advent of FoC Review Jam
Topics: programming, FoC, review-jam
42
42
Dec 2, 2021
12/21
Dec 2, 2021
by
Kartik Agaram
movies
eye 42
favorite 0
comment 0
Using my new Teliva environment designed for sharing and remixing small interactive text-mode Lua programs.
Topics: programming, adventofcode
40
40
Dec 1, 2021
12/21
Dec 1, 2021
by
Kartik Agaram
movies
eye 40
favorite 0
comment 0
Watch me review Flowrunner-canvas as part of the Advent of FoC Review Jam
Topics: programming, FoC, review-jam
27
27
Dec 1, 2021
12/21
Dec 1, 2021
by
Kartik Agaram
movies
eye 27
favorite 0
comment 0
Using my new Teliva environment designed for sharing and remixing small interactive text-mode Lua programs.
Topics: programming, adventofcode
89
89
Nov 30, 2021
11/21
Nov 30, 2021
by
Kartik Agaram
movies
eye 89
favorite 0
comment 0
I plan to use my new Teliva environment for Lua programs to solve Advent of Code problems this year. Here's a little dress-rehearsal using a problem from last year.
Topics: programming, adventofcode
457
457
Nov 14, 2021
11/21
Nov 14, 2021
by
Kartik Agaram
movies
eye 457
favorite 0
comment 0
A new project, Teliva , to make text-mode apps easy to share with others, tailor to new needs, remix.
Topic: programming
231
231
Aug 16, 2021
08/21
Aug 16, 2021
by
Kartik Agaram
movies
eye 231
favorite 1
comment 0
I couldn't search all of the history of https://futureofcoding.org/community so I built a browser for its offline backups. All the way up from machine code. 256 colors, no file system, no networking. Main project page: https://github.com/akkartik/mu Try out the prebuilt binaries (requires Qemu): wget http://akkartik.name/mu/foc-data-20210814.img.gz wget http://akkartik.name/mu/mu-browser-20210815.img.gz gunzip foc-data-20210814.img.gz gunzip mu-browser-20210815.img.gz qemu-system-i386 -m 2G...
Topic: programming
126
126
Jul 30, 2021
07/21
Jul 30, 2021
by
Kartik Agaram
movies
eye 126
favorite 0
comment 0
So far the Mu computing environment consists only of textual elements, even though application programs can render graphics. In this episode I show some initial ideas on working with images as part of the environment. Main project page: https://github.com/akkartik/mu
Topic: programming
92
92
Jun 24, 2021
06/21
Jun 24, 2021
by
Kartik Agaram
movies
eye 92
favorite 0
comment 0
The Mu computer boots into a shell environment running a Lisp-based language. Lisp isn't an ideal syntax for a shell, particularly one with just 120 characters of horizontal space. This episode describes two features to make simple programs as easy as 1+1. Main project page: https://github.com/akkartik/mu
Topic: programming
55
55
Jun 16, 2021
06/21
Jun 16, 2021
by
Kartik Agaram, Sumeet Agarwal
movies
eye 55
favorite 0
comment 0
Sumeet Agarwal and I get together to use Mu to solve a little problem. https://adventofcode.com/2017/day/1 We didn't quite finish on camera. Sumeet: https://github.com/sumeet Me: http://akkartik.name/about Mu: https://github.com/akkartik/mu
Topic: programming advent
344
344
Jun 10, 2021
06/21
Jun 10, 2021
by
Kartik Agaram
movies
eye 344
favorite 0
comment 0
The Mu computer's prototyping environment can now edit functions after defining them. This enables me to use it for longer sessions. Thanks to Tiddlywiki for inspiring the function selection mechanism, which tends to show the most recently used functions on the screen at any time. Main project page: https://github.com/akkartik/mu
Topic: programming
147
147
Jun 1, 2021
06/21
Jun 1, 2021
by
Kartik Agaram
movies
eye 147
favorite 0
comment 0
The Mu computer is built from scratch without dependencies. Every part of the stack tracks its dependencies. There are no side-effects, only effects. As a result, sandboxing computations is safe and rigorous. Main project page: https://github.com/akkartik/mu
Topic: programming
233
233
May 18, 2021
05/21
May 18, 2021
by
Kartik Agaram
movies
eye 233
favorite 0
comment 0
A little program built in Mu to explore Ivan Reese's ideas for alternatives to debuggers. Hest: https://ivanish.ca/hest-podcast Mu: https://github.com/akkartik/mu To try it out, follow the instructions at the top of https://github.com/akkartik/mu/blob/main/apps/hest-life.mu
Topic: programming
181
181
Apr 23, 2021
04/21
Apr 23, 2021
by
Kartik Agaram
movies
eye 181
favorite 1
comment 0
A Lisp-based language for the Mu computer, which is bootstrapped up from machine code. This episode gives a taste for the prototyping experience, emphasizing current limitations and error flows. Main project page: https://github.com/akkartik/mu
Topic: programming
105
105
Apr 11, 2021
04/21
Apr 11, 2021
by
Kartik Agaram
movies
eye 105
favorite 0
comment 0
A Lisp-based language for the Mu computer, which is bootstrapped up from machine code. This episode explores ways to distinguish the return value of a program from its side effects. Main project page: https://github.com/akkartik/mu
Topic: programming
141
141
Feb 25, 2021
02/21
Feb 25, 2021
by
Kartik Agaram
movies
eye 141
favorite 0
comment 0
Beginnings of a high-level language for a Mu computer. I'm building the shell from the ground up to include a trace of computations that a human can browse and drill down into to arbitrary levels of detail. Main project page: https://github.com/akkartik/mu
Topic: programming
120
120
Feb 14, 2021
02/21
Feb 14, 2021
by
Kartik Agaram
movies
eye 120
favorite 0
comment 0
Beginnings of a live-updating postfix shell built up from machine code and running without an operating system. Compare https://mastodon.social/@akkartik/104906789604335315 . That version runs atop a Linux kernel. https://github.com/akkartik/mu
Topic: programming
41
41
Feb 14, 2021
02/21
Feb 14, 2021
by
Kartik Agaram
movies
eye 41
favorite 1
comment 0
Conway's Game of Life on the Mu computer, which is built up from machine code and intended to be taken apart. Main project page: https://github.com/akkartik/mu
Topic: programming
127
127
Jan 12, 2021
01/21
Jan 12, 2021
by
Kartik Agaram
movies
eye 127
favorite 1
comment 0
Beginnings of a text-rendering system for the Mu computer, which is built up from machine code and intended to be taken apart. Even though there's much about Mu that's bare-bones and minimalist, I care very much about supporting people who want to customize it to their own language, even if it's written right-to-left or some other, more esoteric way. Main project page: https://github.com/akkartik/mu
Topic: programming
86
86
Dec 24, 2020
12/20
Dec 24, 2020
by
Kartik Agaram
movies
eye 86
favorite 0
comment 0
Beginnings of a bootloader for the Mu computer, which is built up from machine code and intended to be taken apart. In this episode we start moving off our dependency on a third-party OS kernel. Main project page: https://github.com/akkartik/mu
Topic: programming
262
262
Dec 7, 2020
12/20
Dec 7, 2020
by
Kartik Agaram
movies
eye 262
favorite 0
comment 0
A postfix shell language with a live-updating text-mode environment, built up from machine code, and intended to be taken apart. In this episode we finally start making function definitions editable. Main project page: https://github.com/akkartik/mu
Topic: programming
160
160
Nov 13, 2020
11/20
Nov 13, 2020
by
Kartik Agaram
movies
eye 160
favorite 0
comment 0
A postfix shell language with a live-updating text-mode environment, built up from machine code, and intended to be taken apart. In this episode we start to work on support for visualizing programs with side-effects like drawing to screen. Main project page: https://github.com/akkartik/mu
Topic: programming
140
140
Oct 27, 2020
10/20
Oct 27, 2020
by
Kartik Agaram
movies
eye 140
favorite 0
comment 0
A live-updating environment for a postfix shell language, built up from machine code, and intended to be taken apart. Main project page: https://github.com/akkartik/mu
Topic: programming
99
99
Oct 21, 2020
10/20
Oct 21, 2020
by
Kartik Agaram
movies
eye 99
favorite 0
comment 0
A live-updating structured editor for a spreadsheet-inspired postfix language, built up from machine code, and intended to be taken apart. Main project page: https://github.com/akkartik/mu
Topic: programming
291
291
Oct 11, 2020
10/20
Oct 11, 2020
by
Kartik Agaram
movies
eye 291
favorite 0
comment 0
A live-updating environment for a postfix language, built up from machine code. Supports user-defined functions that you can expand to inspect the internals of. Main project page: https://github.com/akkartik/mu
Topic: programming
103
103
Sep 27, 2020
09/20
Sep 27, 2020
by
Kartik Agaram
movies
eye 103
favorite 0
comment 0
2-minute video of the Mu project for the Future of Coding forum
Topic: programming
165
165
Sep 20, 2020
09/20
Sep 20, 2020
by
Kartik Agaram
movies
eye 165
favorite 1
comment 0
2-minute video of the Mu project for the Future of Coding forum This episode is inspired by: - LoGlo - Brief
Topic: programming
70
70
Sep 3, 2020
09/20
Sep 3, 2020
by
Kartik Agaram
movies
eye 70
favorite 0
comment 0
2-minute video of the Mu project for the Future of Coding forum
Topic: programming
186
186
Jul 26, 2020
07/20
Jul 26, 2020
by
Kartik Agaram
movies
eye 186
favorite 0
comment 0
2-minute video of the Mu project for the Future of Coding forum
Topic: programming
196
196
Jul 1, 2020
07/20
Jul 1, 2020
by
Kartik Agaram
movies
eye 196
favorite 0
comment 0
2-minute video of the Mu project for the Future of Coding forum
Topic: programming
206
206
Jun 17, 2020
06/20
Jun 17, 2020
by
Kartik Agaram
movies
eye 206
favorite 0
comment 0
Thoughts sparked by https://twitter.com/avibryant/status/1272966026251005953
Topics: programming, spreadsheets
123
123
Jun 7, 2020
06/20
Jun 7, 2020
by
Kartik Agaram
movies
eye 123
favorite 0
comment 0
2-minute video of the Mu project for the Future of Coding forum
Topic: programming
191
191
May 30, 2020
05/20
May 30, 2020
by
Kartik Agaram
movies
eye 191
favorite 0
comment 0
2-minute video of the Mu project for the Future of Coding forum
Topic: programming
81
81
Apr 20, 2020
04/20
Apr 20, 2020
by
Kartik Agaram
movies
eye 81
favorite 0
comment 0
2-minute video of the Mu project for the Future of Coding forum
Topics: programming, unix